import re

def analyze_words(input_string):
    if not input_string or len(input_string.split()) < 2:
        return "Мало данных для анализа"

    words = input_string.split()
    
    total_words = len(words)
    uppercase_cyrillic_count = sum(1 for word in words if re.match(r'[А-Я]', word))
    latin_character_count = sum(1 for word in words if re.match(r'.*[a-zA-Z].*', word))
    short_words_count = sum(1 for word in words if len(word) <= 3)
    longest_word = max(words, key=len)
    longest_word_length = len(longest_word)
    words_with_hyphen_count = sum(1 for word in words if '-' in word)

    result = f"Количество слов: {total_words}\n"
    result += f"Количество слов c заглавной кириллической буквы: {uppercase_cyrillic_count}\n"
    result += f"Количество слов с латинскими символами: {latin_character_count}\n"
    result += f"Количество коротких слов (<= 3 символов): {short_words_count}\n"
    result += f"Самое длинное слово: {longest_word} (длина: {longest_word_length})\n"
    result += f"Количество слов с дефисом: {words_with_hyphen_count}\n"

    return result

# Пример использования
input_string = input("Введите несколько слов, разделенных пробелом: ")
result = analyze_words(input_string)
print(result)
import re

def analyze_words(input_string):
    if not input_string or len(input_string.split()) < 2:
        return "Мало данных для анализа"

    words = input_string.split()
    
    total_words = len(words)
    uppercase_cyrillic_count = sum(1 for word in words if re.match(r'[А-Я]', word))
    latin_character_count = sum(1 for word in words if re.match(r'.*[a-zA-Z].*', word))
    short_words_count = sum(1 for word in words if len(word) <= 3)
    longest_word = max(words, key=len)
    longest_word_length = len(longest_word)
    words_with_hyphen_count = sum(1 for word in words if '-' in word)

    result = f"Количество слов: {total_words}\n"
    result += f"Количество слов c заглавной кириллической буквы: {uppercase_cyrillic_count}\n"
    result += f"Количество слов с латинскими символами: {latin_character_count}\n"
    result += f"Количество коротких слов (<= 3 символов): {short_words_count}\n"
    result += f"Самое длинное слово: {longest_word} (длина: {longest_word_length})\n"
    result += f"Количество слов с дефисом: {words_with_hyphen_count}\n"

    return result

# Пример использования
input_string = input("Введите несколько слов, разделенных пробелом: ")
result = analyze_words(input_string)
print(result)
import re

def analyze_words(input_string):
    if not input_string or len(input_string.split()) < 2:
        return "Мало данных для анализа"

    words = input_string.split()
    
    total_words = len(words)
    uppercase_cyrillic_count = sum(1 for word in words if re.match(r'[А-Я]', word))
    latin_character_count = sum(1 for word in words if re.match(r'.*[a-zA-Z].*', word))
    short_words_count = sum(1 for word in words if len(word) <= 3)
    longest_word = max(words, key=len)
    longest_word_length = len(longest_word)
    words_with_hyphen_count = sum(1 for word in words if '-' in word)

    result = f"Количество слов: {total_words}\n"
    result += f"Количество слов c заглавной кириллической буквы: {uppercase_cyrillic_count}\n"
    result += f"Количество слов с латинскими символами: {latin_character_count}\n"
    result += f"Количество коротких слов (<= 3 символов): {short_words_count}\n"
    result += f"Самое длинное слово: {longest_word} (длина: {longest_word_length})\n"
    result += f"Количество слов с дефисом: {words_with_hyphen_count}\n"

    return result

# Пример использования
input_string = input("Введите несколько слов, разделенных пробелом: ")
result = analyze_words(input_string)
print(result)
import re

def analyze_words(input_string):
    if not input_string or len(input_string.split()) < 2:
        return "Мало данных для анализа"

    words = input_string.split()
    
    total_words = len(words)
    uppercase_cyrillic_count = sum(1 for word in words if re.match(r'[А-Я]', word))
    latin_character_count = sum(1 for word in words if re.match(r'.*[a-zA-Z].*', word))
    short_words_count = sum(1 for word in words if len(word) <= 3)
    longest_word = max(words, key=len)
    longest_word_length = len(longest_word)
    words_with_hyphen_count = sum(1 for word in words if '-' in word)

    result = f"Количество слов: {total_words}\n"
    result += f"Количество слов c заглавной кириллической буквы: {uppercase_cyrillic_count}\n"
    result += f"Количество слов с латинскими символами: {latin_character_count}\n"
    result += f"Количество коротких слов (<= 3 символов): {short_words_count}\n"
    result += f"Самое длинное слово: {longest_word} (длина: {longest_word_length})\n"
    result += f"Количество слов с дефисом: {words_with_hyphen_count}\n"

    return result

# Пример использования
input_string = input("Введите несколько слов, разделенных пробелом: ")
result = analyze_words(input_string)
print(result)
import re

def analyze_words(input_string):
    if not input_string or len(input_string.split()) < 2:
        return "Мало данных для анализа"

    words = input_string.split()
    
    total_words = len(words)
    uppercase_cyrillic_count = sum(1 for word in words if re.match(r'[А-Я]', word))
    latin_character_count = sum(1 for word in words if re.match(r'.*[a-zA-Z].*', word))
    short_words_count = sum(1 for word in words if len(word) <= 3)
    longest_word = max(words, key=len)
    longest_word_length = len(longest_word)
    words_with_hyphen_count = sum(1 for word in words if '-' in word)

    result = f"Количество слов: {total_words}\n"
    result += f"Количество слов c заглавной кириллической буквы: {uppercase_cyrillic_count}\n"
    result += f"Количество слов с латинскими символами: {latin_character_count}\n"
    result += f"Количество коротких слов (<= 3 символов): {short_words_count}\n"
    result += f"Самое длинное слово: {longest_word} (длина: {longest_word_length})\n"
    result += f"Количество слов с дефисом: {words_with_hyphen_count}\n"

    return result

# Пример использования
input_string = input("Введите несколько слов, разделенных пробелом: ")
result = analyze_words(input_string)
print(result)


